package com.github.codemperor.core.logger.bean;

/**
 * 日志解析实体类
 */
public class BaseLoggerBean {
    /**
     * 日期 第1位
     */
    private String date;
    /**
     * 线程号 第2位
     */
    private String thread;
    /**
     * 日志级别 第3位
     */
    private String level;
    /**
     * 类名 第4位
     */
    private String className;
    /**
     * 服务名 第5位
     */
    private String serverName;
    /**
     * 业务类型 第6位
     */
    private String domainType;
    /**
     * 唯一请求号, 网关生成，第7位
     */
    private String requestNo;
    /**
     * ip地址 第8位
     */
    private String ip;
    /**
     * 调用的api 第9位
     */
    private String api;
    /**
     * 用户email 第10位
     */
    private String userEmail;
    /**
     * 扩展位
     */
    private String extend;
    /**
     * 日志输出内容 最后一位
     */
    private String content;

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getThread() {
        return thread;
    }

    public void setThread(String thread) {
        this.thread = thread;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getServerName() {
        return serverName;
    }

    public void setServerName(String serverName) {
        this.serverName = serverName;
    }

    public String getDomainType() {
        return domainType;
    }

    public void setDomainType(String domainType) {
        this.domainType = domainType;
    }

    public String getRequestNo() {
        return requestNo;
    }

    public void setRequestNo(String requestNo) {
        this.requestNo = requestNo;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getApi() {
        return api;
    }

    public void setApi(String api) {
        this.api = api;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

    public String getExtend() {
        return extend;
    }

    public void setExtend(String extend) {
        this.extend = extend;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }
}
